// 代码题 第二大题
const fp = require("lodash/fp")
// 数据
// horsepower 马力，dollar_value 价格, in_stock 库存
const { cars } = require("./data.js")

// 第4小题  使用flowRight 写一个sanitizeNames() 函数，返回一个下划线连接的小写字符串，把数组中的name装换为这种形式： 
//例如： sanitizeNames(["Hello World"]) => ["hello_world"]
const getName = fp.curry(fp.prop("name"))
const names = fp.map(fp.flowRight(fp.replace(/\s/g, "_"), fp.toLower, getName))
console.log(names(cars))
